// test_folding.cpp
#include <iostream>

// #region 类定义
class TestClass {
public:
    TestClass() { std::cout << "构造函数" << std::endl; }
    void method() { std::cout << "方法" << std::endl; }
};
// #endregion

// #region 函数区域
void testFunction() {
    // #region 初始化部分
    int a = 10;
    int b = 20;
    // #endregion
    
    // #region 计算部分
    int result = a + b;
    std::cout << "结果: " << result << std::endl;
    // #endregion
}
// #endregion

int main() {
    // #region 主程序
    testFunction();
    TestClass obj;
    obj.method();
    return 0;
    // #endregion
}